large threatening cloud - French English Dictionary